/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:14px; color:#333;font-family: "微软雅黑"; line-height:26px}
*{padding:0px;margin:0px;}
table,div,p,ul,ol,li{ margin:0px auto; padding:0px; border:none;}
table{ empty-cells:show; border-collapse:collapse;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none; font-weight:normal;}

td{ vertical-align:top;}
li{ list-style-type:none;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#176dbc}
li a:hover{ color:#176dbc}
a img{ border:none;}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden;}
.hei10{ height:10px;}
.hei20{ height:20px;}
.hei30{ height:30px;}


.lf{ float:left;}
.rt{ float:right;}

.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt5{margin-top:5px;}
.ml50{ margin-left:50px;}
.ml30{ margin-left:30px;}
.ml15{ margin-left:15px;}

.w12002{ width:1290px; margin:0 auto; overflow:hidden ;}

.w1200{ width:1200px; margin:0 auto; overflow:hidden ;}
.tw1200{ width:1200px; margin:0 auto;  position:relative; height:145px; }
.wb100{ width:100%; background-color:#f5f5f5}

.lf {
	float: left;
}
.rt {
	float: right;
}
.m {
	width: 1180px;
	margin: 0px auto; 
}
.m2 {
	width: 1000px;
	margin: 0px auto;
}

.mm {
	margin-top: 30px;

}
.hei10{ height:10px;}
.hei20{ height:20px;}
.hei30{ height:30px;}

.bt{  text-align:center; margin-bottom:10px;  margin-top:10px;  }
.bt h1 { font-size:30px; height:60px; line-height:60px; color:#333333; text-align:center;}
.bt h2 {font-size:14px;color:#666666; text-align:center; margin-bottom:25px; line-height:20px;}


/*vdo*/

.vdo{ width:280px; float:left;border:1px solid #CCC; margin-top:20px;}

/* 头部 */
.head{ width:100%; height:100px; }
.head img{ margin-top:2px;}
.head p{ float:right; margin-top:24px; font-size:15px; color:#333;background:url(../images/t31.png) left center no-repeat; padding-left:70px; }
.head p span{  font-size:26px; color:#333; }


/*menu*/
.nav{ width:100%; height:49px; background:#044c9e;}
#menu {height:49px;
	 line-height:49px;width:1180px; overflow:hidden; margin:0 auto;}
#nav {
     margin:0 ; 
     width:1180px; 
     display:block;	 
	 height:49px;	 
	 line-height:49px;
	 overflow:hidden;
}
#nav .mainlevel {
	  float:left;
	  color:#fff;  
	  width:196px;
/*IE6 only*/}
#nav .mainlevel a {
      color:#fff;
	  font-size:16px; 
	  font-weight: normal;
	  font-family:"微软雅黑";
	  text-decoration:none; 
	  line-height:49px; 
	  display:block; 
	  padding:0; 
	  width:196px;
	  text-align:center;
	  }
	  #nav .mainlevel:hover {
      color:#fff;
	  line-height:90px;
	  text-decoration:none; background: #ffb700; height:90px;
	  
	  }

#nav .mainlevel a:hover {
      color:#fff;
	  line-height:49px;
	  text-decoration: none;
	  background-color:#ffb700;
	 
	  }
#nav .mainlevel1 {
	  float:left; 
      color:#ffffff;
	  margin:0px;
	  padding:0px;
	  overflow:hidden;
	  width:196px;
/*IE6 only*/}
#nav .mainlevel1 li { list-style:none; height:40px; line-height:40px; overflow:hidden; font-size:14px;}
#nav .mainlevel1 a {
	 font-size:14px;
      color:#ffffff;
	  text-decoration:none; 
	  line-height:40px; 
	  display:block;  
	  width:196px;
	  height:40px;
	  margin:0px;
	  
	  overflow:hidden;
	  text-align:cneter;
	  }
#nav .mainlevel1 a:hover {
	 font-size:14px;
      color:#fff;
	  line-height:40px;
	  text-decoration:none;
	background-color:#ffb700;
	  
	  }
#nav .mainlevel ul {
      display:none; 
	  position:absolute;
	  z-index:1000;
	  }
#nav .mainlevel li a{
	background-color:#f2f2f2; color:#333;
	  width:196px;
	  /*IE6 only*/}


.search{  margin-top:30px; margin-left:110px; height:36px; position:relative; width:280px; border:1px solid #044c9e;  float:left;}


.searchtext{  width:240px; height:36px; line-height:43px; border:none; color:#737373; position:absolute; top:0px; left:1px; outline:none;}

.searchBtn{ width:60px; height:36px;  background:url(../images/index2_06.png) no-repeat center #044c9e;border:none; position:absolute; top:0px; right:0px;}



.zx{ width:369px; float:left; color:#000; font-size:14px; height:260px; overflow:hidden}
.zx h3{ font-size:16px; color:#000}
.zx h3 a{ color:#000}
.zx h3 a:hover{ color:#00b3ff}
.zx p{ margin-top:10px;}

.zx ul li{ line-height:32px; color:#666}
.zx ul li span{ float:right}

.tab{ border:#e0e0e0 1px solid; margin:20px auto}

/*about*/

.dem{ width:200px; float:left}
.dem p{ text-align:center; line-height:30px; font-size:16px}


.pro{ width:240px; height:350px;  text-align:center; padding-top:2px; float:left; margin-right:20px;}
.pro p{ height:37px; font-size:15px; color:#FFF; background-color:#044c9e; line-height:37px;}
.pro p a{ color:#FFF; }

.list1{float: right; width:750px;}
.list1 ul{ overflow:hidden; padding:10px 0}
 .list1 ul span{ width:68px; height:60px; background-color:#004d93; display:block; float:left; color:#FFF; text-align:center; font-size:15px; line-height:60px; }
 .list1 ul span b{ font-size:28px; }
 .list1 ul li{ float: right; width:650px;border-bottom:1px #CCCCCC dashed; }
 .list1 ul li p{ font-size:16px; color:#000; line-height:36px;}
 .list1 ul li p a{ color:#000}
 .list1 ul li p a:hover{ color:#004d93}


.main3{width:1200px; margin:40px auto; overflow:hidden}
.yuan{ width:170px; float:left; margin-top:70px; text-align:center; }
.yuan p{ font-size:16px; margin-top:20px; }



/*ab*/

.tu{ width:600px; float:left; margin-top:12px; }
.wzl{ width:550px; float:right; font-size:15px; line-height:36px; background-color:#F4F4F4; padding:10PX 0; }
.wzl p{ text-indent:32px; margin-top:30px;}




/*新闻中心*/
.sy_xw { width:1200px; margin:50px auto;}
.sy_xw .left { width:545px; float:left;}
.sy_xw .left h1 {font-size:30px; height:60px; line-height:60px; color:#333333;}
.sy_xw .left h2 {font-size:14px;color:#666666; margin-bottom:25px;}
/*焦点图*/
.focus{ position:relative; width:545px; height:300px;  float: left;}  
.focus img{ width:545px; height:300px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(3,114,193,0.9);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:13px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#ffffff; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ffb700;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  


.tabbox3 {width:628px;  float:right; margin-top:20px;}
.tabmenu3 {width:628px;height:40px;}
.tabmenu3 span { float:right; line-height:40px;}
.tabmenu3 ul {margin:0;padding:0;list-style-type:none;}
.tabmenu3 li { text-align:center; float:left; display:block; width:125px; height:40px; overflow:hidden;background:#f6f6f6; line-height:40px; display:inline; font-size:18px; color:#333333; margin-right:10px; border-radius:3px;}
.tabmenu3 .cli {text-align:center;float:left;display:block;width:125px;height:40px;overflow:hidden;line-height:40px;display:inline;font-size:18px; cursor:pointer; background:#044c9e; color:#FFF; border-radius:3px;}
#tabcontent3 {width:628px;}
#tabcontent3 ul {margin:0;list-style-type: none; padding-top:10px;}
#tabcontent3 ul li { background:url(../images/dd.jpg) no-repeat center left; padding-left:10px; height:36px; line-height:36px; font-size:14px;}
#tabcontent3 ul li a { font-size:14px;}
#tabcontent3 ul li font { float:right; font-family:Arial, Helvetica, sans-serif; color:#999;}
#tabcontent3 .hidden {display:none;} 
.dier { margin-top:15px; height:110px; overflow:hidden;}
.dier .riqi { width:95px; height:90px; background:#f6f6f6; float:left; text-align:center;}
.dier .riqi font { width:95px; height:60px; font-size:35px; font-family:Arial, Helvetica, sans-serif; color:#044c9e; display:block; line-height:60px;}
.dier .riqi b {font-weight:normal; height:30px; line-height:30px; font-size:14px; color:#666666; text-align:center; }
.dier .wz { width:510px; float:right; line-height:24px; color:#666; font-size:14px;}
.dier .wz h4 {font-size:17px; color:#333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; height:30px; } 
.dier .wz h4 a {color:#333; font-size:17px;}
.dier .wz h4 a:hover { color: #0072c3;}


.weizhi{ position:relative; background:#f3f3f3; height:40px;}
.weizhi h3{ display:block; position:absolute; background:#0372c1; color:#FFF; width:140px; text-align:center; line-height:60px; top:-20px; z-index:9999; font-size:20px; left:50%; margin-left:460px}
.weizhi p{ float:left; line-height:40px; color:#666; background:url(../images/home.png) left center no-repeat; padding-left:30px}
.nmain{ width:1200px; margin:30px auto; overflow:hidden}

.ndh{ width:1200px; margin:30px auto; margin-bottom:30px; overflow:hidden}
.ndh ul li { float:left; margin-right:10px; height:50px; }
.ndh ul li a{ display:block; background:url(../images/t1.jpg) bottom repeat-x; padding:0px 40px; font-size:16px; transition:all 0.6s; line-height:40px; padding-top:10px;}
.ndh ul li a:hover{ background:url(../images/t2.jpg) bottom repeat-x; line-height:50px; color:#FFF; padding-top:0;transition:all 0.6s;}


.ny_ab {width:100%; overflow:hidden; padding-bottom:50px;}
.ny_ab .nr {width:1200px; margin:10px auto 0; overflow:hidden; font-size:16px; line-height:32px;}
.ny_ab .xm {width:1200px; margin:30px auto 0; overflow:hidden;}
.ny_ab .xm ul {width:1212px;}
.ny_ab .xm ul li {width:392px; margin-right:12px; float:left;}
.ny_ab .xm p {background-color:#f0f0f0; padding:0 15px; font-size:18px; line-height:40px;}
.ny_ab .xm span {font-size:24px; font-family:"宋体"; float:right;}
.ny_ab .xm a {display:block; font-size:18px;}





/*foot*/


/*底部*/
.foot { background:url(../images/topbg2.jpg) repeat-x 0 0; padding-top:40px;width:100%; text-align:center; font-size:13px;color:#176dbc; }
.foot .dh { border-bottom:1px solid #176dbc; height:60px; line-height:60px;}
.foot .dh a { color:#176dbc; padding:0px 15px; font-size:13px;}
.foot .bq { padding:20px 0px; line-height:22px;}


.fd { position:fixed; bottom:20%; right:0; z-index:9999; }


.lbym { width:1158px;margin:15px auto 0px auto; border:1px solid #dcdcdc; padding:13px 0px 13px 40px; background:url(../images/fz.png) no-repeat center left #ffffff; font-size:14px;}
.lbym a { font-size:14px;}


/*.foot { width:100%; background:url(../images/topbg2.jpg) repeat-x 0 0; padding-top:40px;  color:#044c9e;}
.m { width:1200px; margin:0px auto;}
.foot .left { width:390px; float:left; }
.foot .left h1 { font-size:16px; height:35px;}
.foot .left h2 { color:#044c9e; font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.foot .left h2 font { font-size:12px; color:#044c9e;}
.foot .left p { padding-top:15px; color:#044c9e; line-height:27px;}
.foot .contt { float:right; border:1px solid #f00; }
.foot .contt ul li {float:left;  width:150px; text-align:center;  }
.foot .contt ul li h1 { background:url(../images/xian.jpg) no-repeat left bottom; height:30px; font-size:14px; margin-bottom:10px; color:#044c9e;}
.foot .contt ul li p { font-size:14px; color:#ddd; line-height:22px;}
.foot .contt ul li p a { color:#044c9e;}
.foot .right { width:140px; float:right; display:block;}
.foot .right h1 {background:url(../images/xian.jpg) no-repeat left bottom; height:30px; font-size:14px; margin-bottom:18px; color:#FFF;}
.foot .right p { text-align:center;}
.foot .right .di { margin-top:39px;}
.foot1 { margin-top:40px; line-height:50px; width:100%;  color:#fff; display:block; text-align:center;}
.foot1 .yd { margin-left:15px;}
.foot1 .yd a { color:#fff;}
.foot1 .yd span { float:left; padding:5px 5px 0px 0px;}
.foot1 .wx { margin-top:2px;}

*/
/*内页1*/
.neiye{width:1200px; margin:0 auto;}
.ptb{ padding:30px 0 10px 0; border-bottom:#e6ebef 1px solid;}

.nsty1{border-bottom:#e6ebef 1px solid; line-height:36px;}
.nsty2{border-right:#e6ebef 1px solid; padding-top:20px}
.neiye .list11{float:left; width:220px;}
.neiye .list11 h3{ margin-bottom:10px; line-height:45px; background-color:#004d93; color:#fff; text-align:center; font-size:18px; font-weight:normal }
.neiye .list11 ul li{ margin-bottom:10px; line-height:45px; background-color:#eaecf5; color:#004d93; text-align:center; font-size:16px; display:block}
.neiye .list11 ul li a{  line-height:45px; background-color:#eaecf5; color:#004d93;  display:block}
.neiye .list11 ul li a:hover{  line-height:45px; background-color:#004d93; color:#fff; display:block}


.neiye .list12{float:left; width:220px;}
.neiye .list12 h3{ margin-bottom:10px; line-height:45px; background-color:#004d93; color:#fff; text-align:center; font-size:18px; font-weight:normal }
.nlx{ font-size:14px; width:200px;background-color:#eaecf5; color:#666; padding:10px 10px; text-align:left  }
.nlx b { font-size:24px; line-height:40px; color:#004d93}
.nlx .map{ margin:0 auto; border:1px solid #ccc}


 .neiye .nr{float: right; width:910px; padding-bottom:20px;}

.neiye .nr dl dt{ background:url(../images/btx.jpg) repeat-x center bottom; font-size:24px; color:#000; line-height:75px; }
.neiye .nr dl dd{ margin:20px 0; font-size:16px; line-height:40px; color:#7b7b7b;width:910px;}
.neiye .nr dl dd span{ color:#333; font-size:24px; margin:20px 0 5px 0; line-height:40px; display:block;}

.ncp{ width:440px; height:230px; float:left; border:1px #CCCCCC solid; margin-top:20px;}
.ncp a{ width:440px; height:230px;  display:block}
.ncp a:hover{ width:440px; height:230px; border:1px #0f77c0 solid;display:block}
.ncplf{ padding:5px; float:left; width:280px;}
.ncprt{ width:130px; float:right; padding:5px; font-size:13px; line-height:28px;}
.ncprt h3{ font-size:18px; font-weight:normal; line-height:48px;color:#0f77c0;}


.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }